edu gaspar
International FootballEdu Gaspar joins Levski Sofia: when the market pays for a director, not a playerEarlier this year, in Nottingham, reports said a Brazilian had been asked to...
International FootballMbappe's Ballon d'Or Campaign: The Laughter Coming From Madrid's Own StandsWithin seven days, Kylian Mbappe gave interviews to two Madrid sports...
EsportsChovy and Rookie: Seven Years Apart, Waiting Inside a Meta Nobody NamedMadrid, October 2026. Game four ended 3-1 for Invictus Gaming, and the...
EsportsThe Broken Mouse and the Round That Could Not Be Replayed: Riot Games Under Fire at Champions ShanghaiIn the moment when every eye in the Shanghai arena turned to the screen,...
Domestic FootballDissecting a Vietnamese Football Match: The Nine Layers the Scoreboard Never TellsThat night in Vinh, I stayed behind alone in the editing room for nearly thre...
Table TennisEngland U11: Two Sheffield Tickets and a Geological Layer Not Yet ExcavatedIn the seventh round of the girls' draw, Isabelle Xiao Xu met Cindy Xiao. Bot...
VolleyballAsian women's volleyball: China win, Thailand tire and Vietnam's lessonIn the women's volleyball final at the 20th Asian Games, China beat Japan 3-0...
Domestic FootballThe Silent Crack in the Numbers: V.League's Attack Is Knocking on Vietnam's National Team DoorIn the first four rounds of the annual V.League season, four domestic and...
EsportsNine Dimensions, Zero Data: How Esports Analysis Learned to Fool ItselfThat morning a report went out. Nine sections, tables, bold headings, risk...
International FootballA Hundred Sleepwalkers, One Champion, and a Track With No CityOn a track cut out of a real circuit but not quite a circuit, they placed a...
Table TennisBraintree: 86% in Division Two, 60% in Division One, and the Calculation Nobody ChecksThere is a paradox folded into two percentages. Neil Freeman scored 60 per ce...
BasketballThe Empty Shell of the Transfer Market: When a Rumor With No Substance Gets Swallowed WholeIn 2026, at 26, I had just started as a sports journalist in Saigon. During t...
EsportsBLAST loses the entire October VRS top tier to PGL: payment delays and a calendar collision, and which one actually decidedIn the first week of 2027, two tier-1 Counter-Strike 2 events sit side by sid...
Table TennisThe Empty Record in Shanghai: The Discipline of a Page With No Facts2 a.m. in Shanghai. I open a nine-section document. Every section has a table...
EsportsThe Invisible Referee of Esports: Patches and the Race to Relearn the MetaThe grand final ended at 23:40. I did not shut the machine down. I reopened t...
Martial ArtsNguyen Thi Tam defeats reigning world champion, advances to Asiad 20 boxing finalIn the third round, all five judges scored it 10-9 for Nguyen Thi Tam. Not a...
GolfN/A - Insufficient Input InformationCRITICAL ERROR: No content to analyze The provided Stage-1 deconstruction...
Table TennisThree times at the 12-10 threshold: Sam Altshuler upsets world No. 3 at ITTF Para Challenger SpokaneSpokane, Washington. Table one of the arena. The electronic scoreboard reads...
BadmintonKumamoto Masters 2026: The Gap Shi Yuqi Left Behind and Li Shifeng's New Leading RoleWhen the entry list for the 2026 Kumamoto Masters was published, my eye stopp...
International FootballMan Utd: When the Captain’s Armband Becomes a Voice Against the CoachAt a post-match press conference that spread like a shockwave, Bruno Fernande...
